

body {
  font-size: 95%; color: black; font-family: arial, geneva, helvetica, sans-serif; background-color: white
}

td {
  font-size: 95%;
  color: black;
  font-family: arial, geneva, helvetica, sans-serif;
  /*background-color: white*/
}

th {
  font-size: 95%;
  color: black;
  font-family: arial, geneva, helvetica, sans-serif;
  /*background-color: white*/
}

menu {
  padding-left: 1em; margin-left: 1em; white-space: nowrap
}

table.colortable {
  background-color: #dddddd
}

h2 {
  font-weight: bold; font-size: 130%
}

h3 {
  font-weight: bold; font-size: 110%
}

h4 {
  font-weight: bold; font-size: 100%
}

.menuheader {
  font-weight: bold;
/*white-space: nowrap;
  word-wrap: normal;
  word-break: keep-all;
*/
}

.navleft {
  border-right: #cccccc 1px solid; 
  padding-right: 5px; 
  border-top: #cccccc 0px solid; 
  border-left: #cccccc 0px solid; 
  border-bottom: #cccccc 0px solid
}

.navright {
  border-right: #cccccc 0px solid; border-top: #cccccc 0px solid; padding-left: 5px; border-left: #cccccc 1px solid; border-bottom: #cccccc 0px solid
}

.section-content {
  padding-right: 1em; 
  padding-left: 1em;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}

.footer {
  font-size: 80%; text-align: center
}

.note {
  border-right: gray 2px solid; padding-right: 1em; border-top: gray 2px solid; padding-left: 1em; padding-bottom: 1em; margin: 1em; border-left: gray 2px solid; padding-top: 1em; border-bottom: gray 2px solid
}

.source {
  border-right: #bbbbbb 2px solid; padding-right: 1em; border-top: #bbbbbb 2px solid; padding-left: 1em; padding-bottom: 0em; margin: 0em 1em; border-left: #bbbbbb 2px solid; padding-top: 0em; border-bottom: #bbbbbb 2px solid; white-space: pre
}

a {
  color: #023264;
  text-decoration: none;
}
/* 错误消息样式 */
.error-content {
  color: red;
  padding-right: 1em;
  padding-left: 1em
}

/* 表格中的描述 */
p.description {
  white-space: normal;   
  word-wrap: break-word;
  word-break: break-all;

}

